package com.itheima.service;

import entity.PageResult;
import entity.QueryPageBean;
import pojo.Setmeal;

import java.util.List;
import java.util.Map;

/**
 * 套餐管理服务接口
 */
public interface SetmealService {
    void add(Setmeal setmeal,Integer[] checkgropIds);
    
    //void setSetmealAndCheckGroup(Map<String, Integer> map);
    
    PageResult pageQuery(QueryPageBean queryPageBean);
    
    Integer[] findCheckgroupsWithSetmealId(Integer setmealId);
    
    void deleteById(Integer id);
    
    void edit(Setmeal setmeal, Integer[] checkgroupIds);
    
    List<Setmeal> getAllSetmeal();
    
    Setmeal findById(Integer id);
    
    //String:套餐名，Integer:预约数量
    List<Map<String, Integer>> findCountWithName();
}
